FastRoute: An Efficient and High-Quality Global Router

نویسندگان

  • Min Pan
  • Yue Xu
  • Yanheng Zhang
  • Chris C. N. Chu
چکیده

Modern large-scale circuit designs have created great demand for fast and high-quality global routing algorithms to resolve the routing congestion at the global level. Rip-up and reroute scheme has been employed by the majority of academic and industrial global routers today, which iteratively resolve the congestion by recreating the routing path based on current congestion. This method is proved to be the most practical routing framework. However, the traditional iterative maze routing technique converges very slow and easily gets stuck at local optimal solutions. In this work, we propose a very efficient and high-quality global router FastRoute. FastRoute integrates several novel techniques: fast congestion-driven viaaware Steiner tree construction, 3-bend routing, virtual capacity adjustment, multi-source multi-sink maze routing and spiral layer assignment. These techniques not only address the routing congestion measured at the edges of global routing grids but also minimize the total wirelength and via usage, which is critical for subsequent detailed routing, yield and manufacturability. Experimental results show that FastRoute is highly effiective and efficient to solve ISPD07 and ISPD08 global routing benchmark suites. The results outperform recently published academic global routers in both routability and runtime. In particular, for ISPD07 and ISPD08 global routing benchmarks, FastRoute generates 12 congestion free solutions out of 16 benchmarks with a speed singifinicantly faster than other routers.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

3D Global Router: a Study to Optimize Congestion, Wirelength and Via for Circuit Layout

The increasing size of integrated circuits and aggressive shrinking process feature size for IC manufacturing process poses significant challenges on traditional physical design problems. Various design rules significantly complicate the physical design problems and large problem size abides nothing but extremely efficient techniques. Leading physical design tools have to be powerful enough to ...

متن کامل

Congestion estimation of router input ports in Network-on-Chip for efficient virtual allocation

Effective and congestion-aware routing is vital to the performance of network-on-chip. The efficient routing algorithm undoubtedly relies on the considered selection strategy. If the routing function returns a number of more than one permissible output ports, a selection function is exploited to choose the best output port to reduce packets latency. In this paper, we introduce a new selection s...

متن کامل

A Fast Four-Via Multilayer MCM Router

In this paper, we present an efficient multilayer general area router, named V4, for MCM and dense PCB designs. The unique feature of the V4 router is that it uses no more than four vias to route every net and yet produces high quality routing solutions. A number of combinatorial optimization techniques are used in the V4 router to produce high quality routing solutions in polynomial time. As a...

متن کامل

A Multiple-objective ILP based Global Routing Approach for VLSI ASIC Design

A VLSI chip can today contain hundreds of millions transistors and is expected to contain more than 1 billion transistors in the next decade. In order to handle this rapid growth in integration technology, the design procedure is therefore divided into a sequence of design steps. Circuit layout is the design step in which a physical realization of a circuit is obtained from its functional descr...

متن کامل

Enhancing Bandwidth Utilization and QoS in Optical Burst Switched High-Speed Network

In this paper, an efficient integrated novel scheme has been proposed that reduces the probability of burst contention by controlling the route at an edge router without contention resolution scheme at a core router. Also, this paper has been focused on the number of resources a packet uses in the network to lower the overall resource usage and loss probability. Simulation results indicate that...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:
  • VLSI Design

دوره 2012  شماره 

صفحات  -

تاریخ انتشار 2012